package com.foodorder.model.request;

import com.foodorder.entity.Review.ReviewType;
import lombok.Data;

import java.util.List;

/**
 * 添加评价请求
 */
@Data
public class ReviewAddRequest {
    /**
     * 订单ID
     */
    private Long orderId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 商品ID
     */
    private Long productId;

    /**
     * 商店ID
     */
    private Long storeId;

    /**
     * 评分(1-5)
     */
    private Integer rating;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 评价图片URL列表
     */
    private List<String> images;

    /**
     * 是否匿名评价
     */
    private Boolean anonymous = false;

    /**
     * 评价标签
     */
    private List<String> tags;

    /**
     * 评价类型
     */
    private ReviewType type = ReviewType.PRODUCT;
} 